strive to survive - French English Dictionary